package cn.edu.zut.project1.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Message {
    private Integer id;                 // 消息ID（自增主键）
    private Integer senderId;           // 发送者ID：0=系统（自动提醒），其他=用户ID（手动发）
    private Integer receiverId;         // 接收者ID（必须是具体用户，比如卖家/买家）
    private String orderNo;            // 关联的订单编号（关键！确保消息和订单绑定）
    private String content;             // 消息内容（比如“你的商品已被下单”）
    private Integer type;               // 消息类型：0=系统消息（自动），1=用户消息（手动）
    private Integer isRead;             // 阅读状态：0=未读，1=已读
    private LocalDateTime createTime;   // 发送时间
}
